package cn.hchaojie.javase.day07;

/**
 * 1. 抽象类不能被实例化
 * 2. 抽象类一般有一个以上的抽象方法。
 * 
 * @author hchaojie
 *
 */
public abstract class AbstractClass {
	/**
	 * 抽象方法
	 * 
	 * 只有方法声明，没有方法实现。
	 * 
	 * 抽象类一般是用于继承，然后在子类里面实现抽象方法。
	 */
	public abstract void method();
	
	/**
	 * 抽象类里面可以有具体的方法
	 */
	public void foo() {
		System.out.println("foo...");
	}
}
